﻿using System;

namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    /// <summary>
    /// 保理平台ukey及账户申请流程
    /// </summary>
    public class FactoringPlatformHeader : BaseHead
    {
        /// <summary>
        /// 销售组织
        /// </summary>
        public string SaleRegion { get; set; }

        /// <summary>
        /// 客户经理
        /// </summary>
        public string CustomerManagerName { get; set; }

        /// <summary>
        /// 客户编码
        /// </summary>
        public string CustomerNo { get; set; }

        /// <summary>
        /// 客户名称
        /// </summary>
        public string CustomerName { get; set; }

        /// <summary>
        /// 客户预计年销售量（立邦相关）
        /// </summary>
        public string AnnualSales { get; set; }

        /// <summary>
        /// 客户预计年保理业务量（立邦相关）
        /// </summary>
        public string BusinessVolume1 { get; set; }

        /// <summary>
        /// 此保理渠道预计年保理业务量（立邦相关）
        /// </summary>
        public string BusinessVolume2 { get; set; }

        /// <summary>
        /// 是否完成备案
        /// </summary>
        public string IsBA { get; set; }

        /// <summary>
        /// 完成保理备案时间
        /// </summary>
        public DateTime BATime { get; set; }

        /// <summary>
        /// 保理是否占用立邦额度
        /// </summary>
        public string IsZY { get; set; }

        /// <summary>
        /// 立邦是否被追索
        /// </summary>
        public string IsBZS { get; set; }

        /// <summary>
        /// 客户是否承担保理费用
        /// </summary>
        public string IsCDBLFY { get; set; }

        /// <summary>
        /// 保理费率
        /// </summary>
        public string FactoringRate { get; set; }

        /// <summary>
        /// 保理平台
        /// </summary>
        public string FactoringPlatform { get; set; }

        /// <summary>
        /// 保理银行
        /// </summary>
        public string FactoringBank { get; set; }

        /// <summary>
        /// 保理区域实施要求
        /// </summary>
        public string AreaReq { get; set; }

        /// <summary>
        /// 其他保理区域实施要求
        /// </summary>
        public string OtherAreaReq { get; set; }

        /// <summary>
        /// 银行账户要求
        /// </summary>
        public string BankAccountReq { get; set; }

        /// <summary>
        /// ukey设置人（经办）
        /// </summary>
        public string UkeySetter { get; set; }

        /// <summary>
        /// ukey设置人（复核）
        /// </summary>
        public string UkeySetter1 { get; set; }

        /// <summary>
        /// 其他银行账户要求
        /// </summary>
        public string OtherBankReq { get; set; }

        /// <summary>
        /// 保理平台/银行联系人、联系方式
        /// </summary>
        public string BankLinkInfo { get; set; }

        /// <summary>
        /// 公司代码
        /// </summary>
        public string CompanyCode { get; set; }

        /// <summary>
        /// 公司名称
        /// </summary>
        public string CompanyName { get; set; }

        /// <summary>
        /// 银行账户
        /// </summary>
        public string BankAccount { get; set; }

        /// <summary>
        /// 开户行
        /// </summary>
        public string BankName { get; set; }

        /// <summary>
        /// ukey序列（经办）
        /// </summary>
        public string UkeyCode { get; set; }

        /// <summary>
        /// ukey序列(复核)
        /// </summary>
        public string UkeyCode1 { get; set; }
    }
}
